iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0

今天要教大家製作一個專屬於自己的天氣APP,讓你可以輕鬆掌握全台灣一週內的天氣狀況。在這篇文章中,我將詳細帶領大家從中央氣象局的註冊流程開始,教你如何申請API授權碼並獲取氣象資料,還會介紹天氣APP的基本布局設計。而在下一篇中,將進一步深入講解如何設計精美的界面及撰寫核心程式碼,讓你的天氣APP不僅功能強大,還充滿專業感。

氣象局

首先我們先到google或是edge搜尋氣象局:
點紅框氣象局進入主業
https://ithelp.ithome.com.tw/upload/images/20241005/20168805ydHxZXH6gD.png

註冊

往下滑點氣象開放資料,就會看到註冊/登入
https://ithelp.ithome.com.tw/upload/images/20241005/20168805tIfnjN0W4G.png
https://ithelp.ithome.com.tw/upload/images/20241005/20168805q2mpomV9mL.png
註冊/登入,註冊氣象會員

補充說明
氣象局會員登入有2種方式:
1.註冊氣象局的會員登入
2.使用Facebook註冊登入(中央氣象署資料申購系統尚未能使用 facebook 登入)
建議還是註冊氣象局的會員
https://ithelp.ithome.com.tw/upload/images/20241005/201688056qaDNbR0s6.png
會員註冊好之後

申請授權碼

點紅框,取得授權碼金鑰,下方的更新授權碼,是在你忘了自己的授權碼金鑰或是單純你想換個金鑰,才會需要用到
https://ithelp.ithome.com.tw/upload/images/20241005/20168805LGsP2q7njE.png
點擊取得授權碼後,你的授權碼金鑰會出現在取得授權碼的右方,會長這樣
https://ithelp.ithome.com.tw/upload/images/20241005/201688053V1Xp1Ak8h.png
在取得金鑰後,一定要記起來或者存起來,因為金鑰再等等我們抓取API資料時一定會用到

抓取API資料

我幫你們做個抓取API資料的連結,方便你們找到抓取API資料的頁面
氣象局API資料

這次製作天氣APP,我們會使用到這個
https://ithelp.ithome.com.tw/upload/images/20241005/20168805XslMfBMSpX.png
將他點開後,點擊 Try it out 這個按鍵
https://ithelp.ithome.com.tw/upload/images/20241005/20168805BWbSihYTOb.png
把剛剛的金鑰,填在Authorization的空格中,像紅框中這樣
https://ithelp.ithome.com.tw/upload/images/20241005/20168805hkGZeff9P7.png
除了剛剛填金鑰的部分,往下滑還有兩個重要的部分locationName(抓取各縣市)、elementName(抓取天氣因子)
https://ithelp.ithome.com.tw/upload/images/20241005/20168805JQLfeydNQm.png
在所需要的資料都填完後,往下滑點擊Execute
https://ithelp.ithome.com.tw/upload/images/20241005/20168805wIZFiECNOe.png
就會跳出API的資料以及API的網址,這樣就表示API的資料抓取成功
https://ithelp.ithome.com.tw/upload/images/20241005/20168805aBoCrFXMAM.png

今天我們先專注於帶領大家抓取天氣APP所需的API資料。由於天氣API的程式碼相對較為複雜,若是今天一併教學,可能會讓大家在理解上感到困難。因此,我將在下一篇文章中,詳細說明如何設計天氣APP的布局以及撰寫程式碼,讓大家可以更有條理地學習並掌握這些內容。

下一篇介紹 天氣API(下)


上一篇
# Day 26 簡單介紹 Fragment + Viewpager
下一篇
# Day 28 天氣API(下)
系列文
當Java遇見Android,30天學習指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言